/*
 * @Description:
 * @Author: czx
 * @Date: 2025-07-08 10:20:11
 * @LastEditTime: 2025-07-10 15:06:40
 * @LastEditors: czx
 */
#ifndef __WHIP_CLIENT__H__
#define __WHIP_CLIENT__H__

#ifdef __cplusplus
extern "C"
{
#endif

void whip_client_init(void);
void whip_client_uninit(void);

void whip_set_video(const char *video_str);
void whip_set_audio(const char *audio_str);
void whip_set_url(const char *url);
void whip_set_latency(const int value);
void whip_set_loglevel(const int value);
int whip_start_stream(void);
void whip_stop_stream(char *reason);

#ifdef __cplusplus
}
#endif

#endif  //!__WHIP_CLIENT__H__